package com.java;

/**
 * @ClassName: ZuulStart
 * @Description:
 * @Version: v1.0.0
 * @Author: Fu Hao
 * @Date: 2019/11/11 0011 下午 1:51
 * Modification History:
 * Date           Author      Version     Description
 * -------------------------------------------------------------
 * 2019/11/11 0011        Fu Hao      v1.0.0         创建
 */

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.cloud.netflix.zuul.EnableZuulProxy;

/**
 *   网关的启动类
 *
 1、引入zuul依赖
 2、使用注解@EnableZuulProxy声明启动Zuul代理；
 3、自定义路由（默认会给所有注册到注册中心的服务配置路由）
 在SpingBoot的配置文件中配置路由，因为Zuul会给所有注册到注册中心的服务配置默认路由，
 所以不配置也可以。
 */
@SpringBootApplication
@EnableEurekaClient
@EnableZuulProxy   //开启网关代理
public class ZuulStart {
    public static void main(String[] args) {
        SpringApplication.run(ZuulStart.class,args);
    }
}
